Ó hAodha is a Gaelic-Irish surname.
Now generally anglicised as O'Hea (in County Cork), Hughes or Hayes, Ó hAodha derives from Aodh, a personal name (meaning "fire") popular at all historical times throughout the Gaelic world.
It is the surname of at least ten unrelated families found in Gaelic Ireland, such as